import request from '@/utils/request'
import { type Result } from '@/utils/types'

/**
 * 获取短信验证码
 * @param mobile 手机号
 * @param type 类型 2-登录
 * @returns
 */
export async function getSmsApi<T>(params: T): Promise<Result> {
  return await request({
    url: '/api/account/get/sms/code',
    method: 'get',
    params,
  })
}

/**
 * 登录
 * @param mobile 手机号
 * @param code 验证码
 * @returns
 */
export async function postLoginApi<T>(data: T): Promise<Result> {
  return await request({
    url: '/api/login/sms/login',
    method: 'post',
    headers: { system: 3 },
    data,
  })
}
